thousands of morals